package com.ruoyi.youtian.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;


/**
 * 故障记录对象 fault_record_detail
 *
 * @author ruoyi
 * @date 2022-09-08
 */
@Data
public class FaultRecordDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long faultRecordDetailId;

    /** 模板id */
    @Excel(name = "模板id")
    private Long templateId;

    /** 源点位id */
    @Excel(name = "源点位id")
    private Long recordId;


    /** 源点位id */
    @Excel(name = "源点位id")
    private String sourcePointId;

    /** 源点位x轴坐标 */
    @Excel(name = "源点位x轴坐标")
    private Long sourcePointLocaionX;

    /** 源点位y轴坐标 */
    @Excel(name = "源点位y轴坐标")
    private Long sourcePointLocaionY;

    /** 源设备id */
    @Excel(name = "源设备id")
    private Long sourceEquipmentId;

    /** 源设备x轴坐标 */
    @Excel(name = "源设备x轴坐标")
    private Long sourceEquipmentLocaionX;

    /** 源设备y轴坐标 */
    @Excel(name = "源设备y轴坐标")
    private Long sourceEquipmentLocaionY;

    /** 源模板id */
    @Excel(name = "源模板id")
    private Long sourceTemplateId;

    /** 源模板x轴坐标 */
    @Excel(name = "源模板x轴坐标")
    private Long sourceTemplateLocaionX;

    /** 源模板y轴坐标 */
    @Excel(name = "源模板y轴坐标")
    private Long sourceTemplateLocaionY;

    /** 源点位id */
    @Excel(name = "源点位id")
    private String targetPointId;

    /** 目标点位x轴坐标 */
    @Excel(name = "目标点位x轴坐标")
    private Long targetPointLocaionX;

    /** 目标位y轴坐标 */
    @Excel(name = "目标位y轴坐标")
    private Long targetPointLocaionY;

    /** 目标设备id */
    @Excel(name = "目标设备id")
    private Long targetEquipmentId;

    /** 目标设备x轴坐标 */
    @Excel(name = "目标设备x轴坐标")
    private Long targetEquipmentLocaionX;

    /** 目标设备y轴坐标 */
    @Excel(name = "目标设备y轴坐标")
    private Long targetEquipmentLocaionY;

    /** 目标模板id */
    @Excel(name = "目标模板id")
    private Long targetTemplateId;

    /** 目标模板x轴坐标 */
    @Excel(name = "目标模板x轴坐标")
    private Long targetTemplateLocaionX;

    /** 目标模板y轴坐标 */
    @Excel(name = "目标模板y轴坐标")
    private Long targetTemplateLocaionY;

    /** 错误位置 */
    @Excel(name = "错误位置")
    private String faultLocation;

    /** 源类型,模型,设备 */
    @Excel(name = "源类型,模型,设备")
    private String sourceType;

    /** 目标类型,模型,设备 */
    @Excel(name = "目标类型,模型,设备")
    private String targetType;

    /** 错误描述 */
    @Excel(name = "错误描述")
    private String faultDesc;

    /** 节点标识 开始 1, 结束-1 */

    private String sourceTop;
    private String targetEnd;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 单位id **/
    private Long deptId;

    /** 单位名称 **/
    private String deptName;


    /** 二级单位ID **/
    private Integer ejdwId;

    /** 二级单位名称 **/
    private String ejdwName;

    /** 作业区ID **/
    private Integer zyqId;

    /** 作业区名称 **/
    private String zyqName;

    /**部门Id**/
    private Integer bmId;

    /** 部门名称 **/
    private String bmName;



}
